negotiator.bidding
Class BidDetailsSorterUtility

java.lang.Object
  extended by negotiator.bidding.BidDetailsSorterUtility
All Implemented Interfaces:
java.util.Comparator<BidDetails>

public class BidDetailsSorterUtility
extends java.lang.Object
implements java.util.Comparator<BidDetails>

Comparator which sorts a set of BidDetails based on their utility. The bid with the highest utility is on the front of the list.


Constructor Summary
BidDetailsSorterUtility()
           
 
Method Summary
 int compare(BidDetails b1, BidDetails b2)
          Comperator.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.util.Comparator
equals
 

Constructor Detail

BidDetailsSorterUtility

public BidDetailsSorterUtility()
Method Detail

compare

public int compare(BidDetails b1,
                   BidDetails b2)
Comperator. If util b1 > b2 then -1, else if < then 1, else compare hashcodes.

Specified by:
compare in interface java.util.Comparator<BidDetails>